package com.cwz.taculture.mapper.index;

import com.cwz.taculture.pojo.ShoppingTrolleyPojo;
import org.apache.ibatis.annotations.Mapper;

/**
 * 查询 ShoppingTrolley 购物车中的总数据   根据用户名进行查询总行数
 */
@Mapper
public interface ShoppingCarMapper {
    /**
     * 查询ShoppingTrolley用户rid中有多少副画
     * @param createUserId Registry用户表中的id
     * @return 总行数
     */
    int findShoppingTrolleyByRidCount(Integer createUserId);

    /**
     * 根据画名称查询图片id
     * @param commodityName 画名
     * @return 画id
     */
    int findCommodityById(String commodityName);

    /**
     * 查询ShoppingTrolley用户rid是否存在相同的画。  返回值（ 0：未存在此画可以新增   1：已存在一副画   2：存在两幅相同的画 ）
     * @param createUserId userid
     * @param createCommodityId Commodity商品表中的id
     * @return 总行数
     */
    int findShoppingTrolleyCount(Integer createCommodityId,Integer createUserId);

    /**
     * 新增ShoppingTrolley表中的一列数据
     * @param shoppingTrolleyPojo  ShoppingTrolley实体类对象
     * @return 受影响行数
     */
    int addShoppingTrolley(ShoppingTrolleyPojo shoppingTrolleyPojo);
}
